package com.ruge.sorm.core;

/**
 * 负责类型转换
 * 负责Java数据类型和数据库数据类型的互相转化
 *
 * @author admin
 * @version 2023/10/21 10:11
 **/
public interface TypeConvertor {
    /**
     * 将数据库数据类型转化成Java数据类型
     *
     * @param columnType 数据库字段的数据类型
     * @return Java的数据类型
     */
    public String databaseTypeToJavaType(String columnType);


    /**
     * 将Java数据类型转化成数据库数据类型
     *
     * @param javaDataType Java数据类型
     * @return 数据库数据类型
     */
    public String javaTypeToDatabaseType(String javaDataType);
}

